/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
//package br.pacote.persistencia;
/*
import br.pacote.negocio.Aluno;
import java.sql.PreparedStatement;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.ResultSet;
import java.util.List;
import java.util.ArrayList;

/*
 *
 * @author t1045118
 */
/*public class AlunoDAO extends ConexaoDAO
{
    public List pesquisarAluno(Aluno aluno) throws ClassNotFoundException, SQLException
    {        
        StringBuilder sql = new StringBuilder("SELECT ");
        sql.append(" matricula,nome,cpf,rg,nascimento,endereco,telefone,email ");
        sql.append(" from pessoa");
        sql.append(" inner join aluno");
        sql.append(" on");
        sql.append(" pessoa_matricula=matricula ");
        sql.append(" like nome=?");
        Connection conexao = Conexao();
        PreparedStatement sentenca = conexao.prepareStatement(sql.toString());
        sentenca.setString(1, aluno.getNome());
        
        
        ResultSet rs = null;            
        List<Aluno> resultado =  new ArrayList<Aluno>();
        
        try
        {
            rs = sentenca.executeQuery();
            if (rs.next())
            {                
                aluno.setMatricula(rs.getInt("matricula"));
                aluno.setNome(rs.getString("nome"));
                aluno.setCpf(rs.getInt("cpf"));
                aluno.setRg(rs.getInt("rg"));
                aluno.setNascimento(rs.getString("nascimento"));
                aluno.setEndereco(rs.getString("endereco"));
                aluno.setTelefone(rs.getInt("telefone"));
                aluno.setEmail(rs.getString("email"));
                
                resultado.add(aluno);
            }
        }finally
         {
             try
             {
                 sentenca.close();
                 rs.close();
                 conexao.close();
             }catch (Exception e)
              {
                  //Não faz nada.
              }
         }
         return resultado;
    }
}*/
            
                
                
                
                
                
        
